<!doctype html><html lang=en-us dir=ltr><head><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="title: 小命令 date: 2023-09-24 23:03:41 categories: [小命令] tags: [小命令]
小命令 # 1. 递归删除某些文件 # 如以.py.bak 为结尾的文件: find . -name &#34;*.py.bak&#34; -exec rm {} \;
2. 批量杀死进程 # - pkill -f uwsgi
- ps aux | grep 关键字 | awk &lsquo;{print $2}&rsquo; | xargs kill
批量删除pod - xargs 的使用 # kubectl get pod -n argo | grep workflow-template | awk '{print $1}' | xargs kubectl -n argo delete pod 3. MySQL NOW # 指定东八：update scanner_device set update_time = CONVERT_TZ(NOW(), @@session."><meta name=theme-color content="#FFFFFF"><meta name=color-scheme content="light dark"><meta property="og:title" content><meta property="og:description" content="title: 小命令 date: 2023-09-24 23:03:41 categories: [小命令] tags: [小命令]
小命令 # 1. 递归删除某些文件 # 如以.py.bak 为结尾的文件: find . -name &#34;*.py.bak&#34; -exec rm {} \;
2. 批量杀死进程 # - pkill -f uwsgi
- ps aux | grep 关键字 | awk &lsquo;{print $2}&rsquo; | xargs kill
批量删除pod - xargs 的使用 # kubectl get pod -n argo | grep workflow-template | awk '{print $1}' | xargs kubectl -n argo delete pod 3. MySQL NOW # 指定东八：update scanner_device set update_time = CONVERT_TZ(NOW(), @@session."><meta property="og:type" content="article"><meta property="og:url" content="http://example.org/docs/programmer/base/%E5%B0%8F%E5%91%BD%E4%BB%A4/"><meta property="article:section" content="docs"><title>小命令 | Ian's Blog</title>
<link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png type=image/x-icon><link rel=stylesheet href=/book.min.c58292d36b18b675680ab9baea2029204537b839ea72f258746ec0f32ce8d6c8.css integrity="sha256-xYKS02sYtnVoCrm66iApIEU3uDnqcvJYdG7A8yzo1sg=" crossorigin=anonymous><script defer src=/flexsearch.min.js></script><script defer src=/en.search.min.569e34257b6d9d9d98bef2eba3a64a9a25f6edeb684dcfd9d09d6515476ff4fa.js integrity="sha256-Vp40JXttnZ2YvvLro6ZKmiX27etoTc/Z0J1lFUdv9Po=" crossorigin=anonymous></script></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>Ian's Blog</span></a></h2><div class=book-search><input type=text id=book-search-input placeholder=Search aria-label=Search maxlength=64 data-hotkeys=s/><div class="book-search-spinner hidden"></div><ul id=book-search-results></ul></div><ul><li class=book-section-flat><a href=/docs/programmer/>程序员笔记</a><ul><li><input type=checkbox id=section-52f633cba5cf47818d8ec01e928396f2 class=toggle checked>
<label for=section-52f633cba5cf47818d8ec01e928396f2 class="flex justify-between"><a role=button>Base</a></label><ul><li><a href=/docs/programmer/base/k8s-%E9%85%8D%E5%A5%97%E8%AF%B4%E6%98%8E/>k8s 配套说明</a></li><li><a href=/docs/programmer/base/k8s-%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/>k8s技术分享</a></li><li><a href=/docs/programmer/base/k8s%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E5%92%8C%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E8%A7%A3%E6%9E%90/>k8s学习-常用命令和配置文件</a></li><li><a href=/docs/programmer/base/pypi/>PyPi</a></li><li><a href=/docs/programmer/base/tipsofweb/>Nginx高可用</a></li><li><a href=/docs/programmer/base/for_china/>各个软件换源</a></li><li><a href=/docs/programmer/base/tipsofdebugers/>tips Of Debuggers</a></li><li><a href=/docs/programmer/base/notesdjango/>Django的建站的(｡･･)ﾉﾞ</a></li><li><a href=/docs/programmer/base/tipsofvim/>tip Of vim</a></li><li><a href=/docs/programmer/base/editer/>编辑器使用</a></li><li><a href=/docs/programmer/base/noteoflinux/>Linux</a></li><li><a href=/docs/programmer/base/argo-workflow%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E5%92%8C%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF%E5%88%86%E6%9E%90/>Argo Workflow性能测试和使用场景分析</a></li><li><a href=/docs/programmer/base/argo-%E4%BD%BF%E7%94%A8%E8%AE%B0%E5%BD%95/>Argo 使用记录</a></li><li><a href=/docs/programmer/base/kafka-%E5%AE%89%E8%A3%85%E5%92%8C%E4%BD%BF%E7%94%A8/>Kafka 安装和使用</a></li><li><a href=/docs/programmer/base/paramiko-%E4%BD%BF%E7%94%A8-sshsftp/>Paramiko 使用 Ssh&amp;sftp</a></li><li><a href=/docs/programmer/base/pytest-%E6%B5%8B%E8%AF%95/>Py Test 测试</a></li><li><a href=/docs/programmer/base/sonar-%E4%BB%A3%E7%A0%81%E9%9D%99%E6%80%81%E6%A3%80%E6%9F%A5/>Sonar 代码静态检查</a></li><li><a href=/docs/programmer/base/%E5%B0%8F%E5%91%BD%E4%BB%A4/ class=active>小命令</a></li><li><a href=/docs/programmer/base/tip_dgraph/>Dgraph</a></li><li><a href=/docs/programmer/base/noteoffmtdata/>数据格式笔记</a></li></ul></li><li><input type=checkbox id=section-de7bfad1d124522974cdf8addfbb23f2 class=toggle>
<label for=section-de7bfad1d124522974cdf8addfbb23f2 class="flex justify-between"><a role=button>Net</a></label><ul><li><a href=/docs/programmer/net/uwsgi-%E5%A4%84%E7%90%86%E8%AE%B0%E5%BD%95/>uwsgi 处理记录</a></li><li><a href=/docs/programmer/net/tipsofgrpc/>gRpc使用小记</a></li><li><a href=/docs/programmer/net/net/>网络(Computer Network)</a></li><li><a href=/docs/programmer/net/elk%E5%9C%A8k8s%E4%B8%8A%E7%9A%84%E9%83%A8%E7%BD%B2%E4%BD%BF%E7%94%A8%E7%A4%BA%E4%BE%8B/>Elk在k8s上的部署使用示例</a></li><li><a href=/docs/programmer/net/nginx%E5%AE%9E%E7%94%A8%E9%85%8D%E7%BD%AE/>Nginx实用配置</a></li></ul></li><li><input type=checkbox id=section-bf4e0d6f0b81f7b3ec08ed1fc66b874d class=toggle>
<label for=section-bf4e0d6f0b81f7b3ec08ed1fc66b874d class="flex justify-between"><a role=button>Langs</a></label><ul><li><a href=/docs/programmer/langs/cmake/>CMake 使用Tips</a></li><li><a href=/docs/programmer/langs/noteofgoexp/>Golang进阶笔记</a></li><li><a href=/docs/programmer/langs/noteofgolang/>Golang笔记</a></li><li><a href=/docs/programmer/langs/tipsofmarkdown/>tips Of markdown</a></li><li><a href=/docs/programmer/langs/notespython/>Python笔记(notes of Python)</a></li><li><a href=/docs/programmer/langs/notesjava/>愉快的Java(happy to learn the fuck java)</a></li></ul></li><li><input type=checkbox id=section-cd029da01a5cf373a5379dc078a74f2c class=toggle>
<label for=section-cd029da01a5cf373a5379dc078a74f2c class="flex justify-between"><a role=button>Game and Simulation</a></label><ul><li><a href=/docs/programmer/game_and_simulation/blender/>Blender</a></li><li><a href=/docs/programmer/game_and_simulation/noteofue4/>UE4 笔记</a></li></ul></li><li><input type=checkbox id=section-883e27361d38e16afb68faff3435ac0b class=toggle>
<label for=section-883e27361d38e16afb68faff3435ac0b class="flex justify-between"><a role=button>Ml</a></label><ul><li><a href=/docs/programmer/ml/tensorflow/>Tensorflow</a></li><li><a href=/docs/programmer/ml/opencv/>OpenCV</a></li><li><a href=/docs/programmer/ml/paddle/>Paddle</a></li><li><a href=/docs/programmer/ml/noteofmachinelearning/>机器学习库</a></li></ul></li><li><input type=checkbox id=section-7e5360c5e7954906b897ed79085884b6 class=toggle>
<label for=section-7e5360c5e7954906b897ed79085884b6 class="flex justify-between"><a href=/docs/programmer/gui/>Gui</a></label><ul><li><a href=/docs/programmer/gui/pyinstaller/>python打包</a></li><li><a href=/docs/programmer/gui/qt/>Qt/PySide</a></li><li><a href=/docs/programmer/gui/noteofvn_py/>Vn.Py学习笔记（Python交易平台框架）</a></li><li><a href=/docs/programmer/gui/notespython/>图形化界面 （Python Gui）</a></li></ul></li><li><input type=checkbox id=section-4446dd07527142b855f26d7cc8f0e617 class=toggle>
<label for=section-4446dd07527142b855f26d7cc8f0e617 class="flex justify-between"><a role=button>Database</a></label><ul><li><a href=/docs/programmer/database/dgraph/>Dgraph使用小记</a></li><li><a href=/docs/programmer/database/noteofdocker/>notes Of docker</a></li><li><a href=/docs/programmer/database/noteofdbdata/>db数据库</a></li><li><a href=/docs/programmer/database/mongodb/>Mongodb</a></li></ul></li><li><input type=checkbox id=section-d325c59fc6513e1b1e05a60b192d4973 class=toggle>
<label for=section-d325c59fc6513e1b1e05a60b192d4973 class="flex justify-between"><a href=/docs/programmer/hardware/>Hardware</a></label><ul><li><a href=/docs/programmer/hardware/android/>Android</a></li><li><a href=/docs/programmer/hardware/raspberrypi/>Raspberry Pi</a></li><li><a href=/docs/programmer/hardware/readme/>Readme</a></li><li><a href=/docs/programmer/hardware/screen/>Screen</a></li></ul></li><li><input type=checkbox id=section-40d35e91afa620ff2e7bf6291cfb3e1d class=toggle>
<label for=section-40d35e91afa620ff2e7bf6291cfb3e1d class="flex justify-between"><a href=/docs/programmer/software/>Software</a></label><ul><li><a href=/docs/programmer/software/bash/>Bash</a></li><li><a href=/docs/programmer/software/freebsd/>Freebsd</a></li><li><a href=/docs/programmer/software/gitbook/>Gitbook</a></li><li><a href=/docs/programmer/software/markdown/>Markdown</a></li><li><a href=/docs/programmer/software/npm/>Npm</a></li><li><a href=/docs/programmer/software/readme/>Readme</a></li><li><a href=/docs/programmer/software/vim/>Vim</a></li></ul></li><li><a href=/docs/programmer/install_some/>安装问题</a></li><li><a href=/docs/programmer/demo_test_some/>Demo Test项目中的一些东西</a></li><li><a href=/docs/programmer/tipsofproblems/>解决问题</a></li></ul></li><li class=book-section-flat><a href=/docs/example/>Hugo特殊Markdown语法说明</a><ul><li><a href=/docs/example/table-of-contents/>Table of Contents</a><ul><li><a href=/docs/example/table-of-contents/with-toc/>With ToC</a></li><li><a href=/docs/example/table-of-contents/without-toc/>Without ToC</a></li></ul></li><li class=book-section-flat><span>Shortcodes</span><ul><li><a href=/docs/example/shortcodes/buttons/>Buttons</a></li><li><a href=/docs/example/shortcodes/columns/>Columns</a></li><li><a href=/docs/example/shortcodes/details/>Details</a></li><li><a href=/docs/example/shortcodes/expand/>Expand</a></li><li><a href=/docs/example/shortcodes/hints/>Hints</a></li><li><input type=checkbox id=section-1c6a8516f710b6065a114907cef8489f class=toggle>
<label for=section-1c6a8516f710b6065a114907cef8489f class="flex justify-between"><a href=/docs/example/shortcodes/section/>Section</a></label><ul><li><a href=/docs/example/shortcodes/section/first-page/>First Page</a></li><li><a href=/docs/example/shortcodes/section/second-page/>Second Page</a></li></ul></li><li><a href=/docs/example/shortcodes/tabs/>Tabs</a></li></ul></li></ul></li></ul><ul><li><a href=/posts/>Blog</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu>
</label><strong>小命令</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><a href=#1递归删除某些文件>1. 递归删除某些文件</a></li><li><a href=#2批量杀死进程>2. 批量杀死进程</a><ul><li><a href=#批量删除pod---xargs-的使用>批量删除pod - xargs 的使用</a></li></ul></li><li><a href=#3mysqlnow>3. MySQL NOW</a></li><li><a href=#4celeryworker状态>4. celery worker状态</a></li><li><a href=#5base64解码>5. base64解码</a></li><li><a href=#6k8s复制文件>6. k8s 复制文件</a></li><li><a href=#7-查看k8s-dns解析>7. 查看k8s DNS解析</a></li><li><a href=#8-关闭wsl2>8. 关闭WSL2</a></li><li><a href=#9-nginx-代理-mongodb>9. nginx 代理 mongodb</a></li><li><a href=#10-mysql删除锁修改表>10. MySQL删除锁修改表</a></li><li><a href=#11-rz-sz-上传下载服务器小文件>11. rz sz 上传下载服务器小文件</a></li><li><a href=#12-并行下发命令>12. 并行下发命令</a><ul><li><a href=#13-ffmpeg-提取视频中音频>13. ffmpeg 提取视频中音频</a></li><li><a href=#14-windows-休眠>14. Windows 休眠</a></li><li><a href=#15-windows刷新dns缓存---修改hosts之后不生效使用>15. Windows刷新DNS缓存 - 修改hosts之后不生效使用</a></li></ul></li></ul></nav></aside></header><article class=markdown><p>title: 小命令
date: 2023-09-24 23:03:41
categories: [小命令]
tags: [小命令]</p><h1 id=小命令>小命令
<a class=anchor href=#%e5%b0%8f%e5%91%bd%e4%bb%a4>#</a></h1><h2 id=1递归删除某些文件>1. 递归删除某些文件
<a class=anchor href=#1%e9%80%92%e5%bd%92%e5%88%a0%e9%99%a4%e6%9f%90%e4%ba%9b%e6%96%87%e4%bb%b6>#</a></h2><p>如以.<code>py.bak</code> 为结尾的文件: <code>find . -name "*.py.bak" -exec rm {} \;</code></p><h2 id=2批量杀死进程>2. 批量杀死进程
<a class=anchor href=#2%e6%89%b9%e9%87%8f%e6%9d%80%e6%ad%bb%e8%bf%9b%e7%a8%8b>#</a></h2><p>- pkill -f uwsgi<br>- ps aux | grep 关键字 | awk &lsquo;{print $2}&rsquo; | xargs kill</p><h3 id=批量删除pod---xargs-的使用>批量删除pod - xargs 的使用
<a class=anchor href=#%e6%89%b9%e9%87%8f%e5%88%a0%e9%99%a4pod---xargs-%e7%9a%84%e4%bd%bf%e7%94%a8>#</a></h3><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>kubectl get pod -n argo | grep workflow-template | awk <span style=color:#e6db74>&#39;{print $1}&#39;</span> | xargs kubectl -n argo delete pod
</span></span></code></pre></div><h2 id=3mysqlnow>3. MySQL NOW
<a class=anchor href=#3mysqlnow>#</a></h2><p>指定东八：<code>update scanner_device set update_time = CONVERT_TZ(NOW(), @@session.time_zone, "+08:00");</code></p><h2 id=4celeryworker状态>4. celery worker状态
<a class=anchor href=#4celeryworker%e7%8a%b6%e6%80%81>#</a></h2><p><code>celery -A ncelery status</code></p><blockquote><p> ->  celery@scan-celery.rcmrestat.00: OK<br>->  celery@scan-celery.vulcombine.00: OK<br>->  celery@scan-celery.rcmstat.00: OK</p></blockquote><h2 id=5base64解码>5. base64解码
<a class=anchor href=#5base64%e8%a7%a3%e7%a0%81>#</a></h2><p><code>echo YWRtaW46bnNmMGN1cy5Aazhz | base64 -d</code>
使用场景: 如在USER/.docker/config寻找到docker登陆凭证可以用此解码后<code>login</code>登录</p><h2 id=6k8s复制文件>6. k8s 复制文件
<a class=anchor href=#6k8s%e5%a4%8d%e5%88%b6%e6%96%87%e4%bb%b6>#</a></h2><p>kubectl cp -n websafe -c master-fizz-daemon master-fizz-daemon-66c89f7c9c-nlgd4:rcm_vul_info.json rcm_vul_info.json</p><h2 id=7-查看k8s-dns解析>7. 查看k8s DNS解析
<a class=anchor href=#7-%e6%9f%a5%e7%9c%8bk8s-dns%e8%a7%a3%e6%9e%90>#</a></h2><p>kubectl get configmap -n kube-system coredns -o yaml</p><h2 id=8-关闭wsl2>8. 关闭WSL2
<a class=anchor href=#8-%e5%85%b3%e9%97%adwsl2>#</a></h2><p>#停止LxssManager服务: <code>net stop LxssManager</code>
#启动LxssManager服务: <code>net start LxssManager</code></p><h2 id=9-nginx-代理-mongodb>9. nginx 代理 mongodb
<a class=anchor href=#9-nginx-%e4%bb%a3%e7%90%86-mongodb>#</a></h2><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-Dockerfile data-lang=Dockerfile><span style=display:flex><span><span style=color:#66d9ef>FROM</span><span style=color:#e6db74> nginx</span><span style=color:#960050;background-color:#1e0010>
</span></span></span><span style=display:flex><span><span style=color:#960050;background-color:#1e0010>
</span></span></span><span style=display:flex><span><span style=color:#960050;background-color:#1e0010></span><span style=color:#66d9ef>RUN</span> echo <span style=color:#e6db74>&#34;stream {\n    upstream stream_mongo {\n        server mongo:27017;\n    }\n\n    server {\n        listen 9876;\n        proxy_pass stream_mongo;\n    }\n}&#34;</span> &gt;&gt; /etc/nginx/nginx.conf<span style=color:#960050;background-color:#1e0010>
</span></span></span></code></pre></div><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>docker build -t nginx-proxy:v0 .
</span></span><span style=display:flex><span>docker run -p 12345:9876 --network websafe-network --name nginx-proxy nginx-proxy:v0
</span></span><span style=display:flex><span><span style=color:#75715e># 连接 12345 即可</span>
</span></span></code></pre></div><h2 id=10-mysql删除锁修改表>10. MySQL删除锁修改表
<a class=anchor href=#10-mysql%e5%88%a0%e9%99%a4%e9%94%81%e4%bf%ae%e6%94%b9%e8%a1%a8>#</a></h2><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-sql data-lang=sql><span style=display:flex><span><span style=color:#66d9ef>SHOW</span> PROCESSLIST;
</span></span><span style=display:flex><span>KILL <span style=color:#ae81ff>6261330</span>;
</span></span><span style=display:flex><span><span style=color:#75715e>-- 根据表所在的库名找见ID，然后删除锁
</span></span></span><span style=display:flex><span><span style=color:#75715e></span><span style=color:#66d9ef>LOCK</span> TABLES task <span style=color:#66d9ef>WRITE</span>;
</span></span><span style=display:flex><span><span style=color:#66d9ef>ALTER</span> <span style=color:#66d9ef>TABLE</span> task <span style=color:#66d9ef>ADD</span> <span style=color:#66d9ef>COLUMN</span> module_id INT <span style=color:#66d9ef>not</span> <span style=color:#66d9ef>null</span> <span style=color:#66d9ef>DEFAULT</span> <span style=color:#ae81ff>1005</span> <span style=color:#66d9ef>COMMENT</span> <span style=color:#e6db74>&#39;这里是SQL字段注释&#39;</span>;
</span></span><span style=display:flex><span>UNLOCK TABLES;
</span></span></code></pre></div><h2 id=11-rz-sz-上传下载服务器小文件>11. rz sz 上传下载服务器小文件
<a class=anchor href=#11-rz-sz-%e4%b8%8a%e4%bc%a0%e4%b8%8b%e8%bd%bd%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%b0%8f%e6%96%87%e4%bb%b6>#</a></h2><ul><li>安装命令: <code>apt install lrzsz</code></li><li>下载 <code>sz xxx</code></li><li>上传 <code>rz</code></li></ul><h2 id=12-并行下发命令>12. 并行下发命令
<a class=anchor href=#12-%e5%b9%b6%e8%a1%8c%e4%b8%8b%e5%8f%91%e5%91%bd%e4%bb%a4>#</a></h2><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>time parallel -N0 -j10 <span style=color:#e6db74>&#34;argo submit success.yaml -n argo&#34;</span> ::: <span style=color:#f92672>{</span>1..100<span style=color:#f92672>}</span>
</span></span></code></pre></div><p>使用 <code>-N</code> 限制每行参数的个数，其中<code>-N0</code>表示一次只读取一个参数，且不输入这个参数（作为计数器来使用）。</p><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>parallel -N4 echo 1<span style=color:#f92672>={</span>1<span style=color:#f92672>}</span> 2<span style=color:#f92672>={</span>2<span style=color:#f92672>}</span> 3<span style=color:#f92672>={</span>3<span style=color:#f92672>}</span> ::: A B C D E F G H
</span></span><span style=display:flex><span>1<span style=color:#f92672>=</span>A 2<span style=color:#f92672>=</span>B 3<span style=color:#f92672>=</span>C // D传入了，但没接收所以下一行丢失
</span></span><span style=display:flex><span>1<span style=color:#f92672>=</span>E 2<span style=color:#f92672>=</span>F 3<span style=color:#f92672>=</span>G
</span></span><span style=display:flex><span>parallel -N0 echo foo ::: <span style=color:#ae81ff>1</span> <span style=color:#ae81ff>2</span> <span style=color:#ae81ff>3</span>
</span></span><span style=display:flex><span>foo
</span></span><span style=display:flex><span>foo
</span></span><span style=display:flex><span>foo
</span></span></code></pre></div><p>如果要打印计数，可以使用<code>time parallel -N1 -j10 "echo '[$(date)] 第 {}：次提交中...' & ls" ::: {1..10}</code>或者不指定<code>N1</code>默认就是<code>N1</code></p><h3 id=13-ffmpeg-提取视频中音频>13. ffmpeg 提取视频中音频
<a class=anchor href=#13-ffmpeg-%e6%8f%90%e5%8f%96%e8%a7%86%e9%a2%91%e4%b8%ad%e9%9f%b3%e9%a2%91>#</a></h3><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>ffmpeg -i englishdemo.mp4 -vn -c:a copy english.aac
</span></span></code></pre></div><h4 id=提取并转换为mp3格式>提取并转换为mp3格式
<a class=anchor href=#%e6%8f%90%e5%8f%96%e5%b9%b6%e8%bd%ac%e6%8d%a2%e4%b8%bamp3%e6%a0%bc%e5%bc%8f>#</a></h4><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>ffmpeg -i englishdemo.mp4 -vn -b:a 128k -c:a mp3 english.mp3
</span></span></code></pre></div><h3 id=14-windows-休眠>14. Windows 休眠
<a class=anchor href=#14-windows-%e4%bc%91%e7%9c%a0>#</a></h3><blockquote><p>cmd 管理员模式运行</p></blockquote><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-cmd data-lang=cmd><span style=display:flex><span>powercfg.exe -h off
</span></span><span style=display:flex><span>powercfg.exe -h on
</span></span></code></pre></div><h3 id=15-windows刷新dns缓存---修改hosts之后不生效使用>15. Windows刷新DNS缓存 - 修改hosts之后不生效使用
<a class=anchor href=#15-windows%e5%88%b7%e6%96%b0dns%e7%bc%93%e5%ad%98---%e4%bf%ae%e6%94%b9hosts%e4%b9%8b%e5%90%8e%e4%b8%8d%e7%94%9f%e6%95%88%e4%bd%bf%e7%94%a8>#</a></h3><div class=highlight><pre tabindex=0 style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-Powershell data-lang=Powershell><span style=display:flex><span>ipconfig /flushdns
</span></span></code></pre></div></article><footer class=book-footer><div class="flex flex-wrap justify-between"></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script></footer><div class=book-comments></div><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content><nav id=TableOfContents><ul><li><a href=#1递归删除某些文件>1. 递归删除某些文件</a></li><li><a href=#2批量杀死进程>2. 批量杀死进程</a><ul><li><a href=#批量删除pod---xargs-的使用>批量删除pod - xargs 的使用</a></li></ul></li><li><a href=#3mysqlnow>3. MySQL NOW</a></li><li><a href=#4celeryworker状态>4. celery worker状态</a></li><li><a href=#5base64解码>5. base64解码</a></li><li><a href=#6k8s复制文件>6. k8s 复制文件</a></li><li><a href=#7-查看k8s-dns解析>7. 查看k8s DNS解析</a></li><li><a href=#8-关闭wsl2>8. 关闭WSL2</a></li><li><a href=#9-nginx-代理-mongodb>9. nginx 代理 mongodb</a></li><li><a href=#10-mysql删除锁修改表>10. MySQL删除锁修改表</a></li><li><a href=#11-rz-sz-上传下载服务器小文件>11. rz sz 上传下载服务器小文件</a></li><li><a href=#12-并行下发命令>12. 并行下发命令</a><ul><li><a href=#13-ffmpeg-提取视频中音频>13. ffmpeg 提取视频中音频</a></li><li><a href=#14-windows-休眠>14. Windows 休眠</a></li><li><a href=#15-windows刷新dns缓存---修改hosts之后不生效使用>15. Windows刷新DNS缓存 - 修改hosts之后不生效使用</a></li></ul></li></ul></nav></div></aside></main></body></html>